revenge by the wearer of horns - Francés Inglés Diccionario